#ifndef BUTTONSKIN_H
#define BUTTONSKIN_H

#include <allegro5/allegro5.h>
#include <string>

class ButtonSkin {
public:
     ButtonSkin(const std::string &imagefile, int width, int height,
		const ALLEGRO_COLOR &downColor);
     ~ButtonSkin();
     int width();
     int height();
     ALLEGRO_BITMAP* bitmap();
     const ALLEGRO_COLOR& downColor();

private:
     int m_width;
     int m_height;
     ALLEGRO_BITMAP *m_pBitmap;
     ALLEGRO_COLOR m_downColor;
};

#endif
